// 如何去重
const array = [1, 2, 3, 5, 1, 5, 9, 1, 2, 8]; //有重复项
const uniqueArray = (arr) => {
    let res = [];
    let map = {};
    for (let i = 0; i < arr.length; i++) {
        let temp = arr[i];
        if (!map.hasOwnProperty(temp)) {
            map[temp] = i;
            res.push(temp);
        }
        // if (res.indexOf(temp == -1)) {
        //     res.push(temp);
        // }
    }
    return res;
}
console.log(uniqueArray(array));

// console.log(Array.isArray(array));
// call 指定函数this->第一个参数
// call 
// console.log(Object.prototype.toString.call(array));
// array.map(function(item,index){
// return item.
// });